using System;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using MenesDroid;


namespace XNA_Game_Engine.Canvas
{

    public abstract class Canvas
    {
        protected String Flag;
        protected Botoes Buttons;
        protected Random Rand;
        protected int Width, Height;
        protected Texture2D Background;

        public abstract void LoadContent( ContentManager content );
        public abstract void Update(GameTime gameTime);
        public abstract void Render(SpriteBatch renderTarget);
        
        public bool CheckFlag( String expected )
        {
            return Flag == expected;
        }

    }

}
